/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package migracion;

import entidades.CicloNewlong;
import entidades.EtapaNewlong;
import entidades.Newlong;
import java.sql.SQLException;
import java.util.Date;
import java.util.List;

/**
 *
 * @author SBernardez
 */
public class CerrarCiclos {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws SQLException {
        List<Newlong> newlongs = Newlong.listar();
        Date fecha = new Date();
        for (Newlong n : newlongs){
            List<CicloNewlong> ciclosAnteriores = CicloNewlong.getCiclosAnterioresByFecha(n.getId(), fecha);
            for (CicloNewlong ciclo : ciclosAnteriores){
                System.out.println("Ciclo numero:" + ciclo.getNumero() + " Newlong: " + n.getId() );
                if (ciclo.getNumero() != 15){
                    System.out.println("Paso!!!!!!!!!!!!!!");
                    List<EtapaNewlong> etapasCicloAnterior = EtapaNewlong.listar(ciclo.getId());
                    for (EtapaNewlong etapa : etapasCicloAnterior){
                             etapa.setOcupado(etapa.getCantidad());
                             etapa.guardar();
                        }
                }
            }
        }

    }

}
